someone who fails to complete - Deutsch Englisch Wörterbuch